home *** CD-ROM | disk | FTP | other *** search
INSTALL Professional project | 1996-06-09 | 13.7 KB | 327 lines |
- /*
- * INSTALL.DAT
- * Project: Top 20 Solid Gold
- * Version: 1.00
- */
- @DefineProject
- @Name = "Top 20 Solid Gold"
- @Version = "1.00"
- @Subdir = "\\WINARCD"
- @OutDrive = Z
- @EndProject
-
- @DefineVars
- @Qstring @pkgType = "BOX"
- @Integer @Blue = @RGB(0,0,255) //DEFINE COLOR BLUE
- @Integer @Black = @RGB(0,0,0) //DEFINE COLOR BLACK
-
- @EndVars
- @pkgType = @GetINI("COSMI CDSETUP", "pkgMethod")
-
- @BackgroundMode(3,@Blue,@Black)
- @Display
- @Cls
-
- Congratulations on your purchase of @Name!
-
- This program will now install @Name
- to your hard disk drive and verify the integrity
- of the CD-ROM disk. You may press the [Esc] key
- at any time to abort the installation.
-
-
- @Pause
- @EndDisplay
- @GetOutDrive
- @Cls
- Select the HARD disk drive on which you wish to install your
- new copy of @Name.
- ie. "Drive C:"
-
-
-
-
-
-
-
-
-
- @Suppress(0, 1)
- Use the [CURSOR] to highlight a drive letter. Press [ENTER]
- to select that drive.
-
-
- @EndOutDrive
-
-
- @GetSubdir
- @Cls
- INSTALL is now suggesting a name for a program destination subdirectory
- to which files will be copied. Press [ENTER] to use @OutDrive:@SubDir,
- or type "\" and a "path", where "path" is the subdirectory you want INSTALL
- to use.
-
-
-
- @Prompt = "Which subdirectory ([Enter] = @Subdir) ?"
- @EndSubdir
-
- @DefineVars
- @Qstring @Item1 = "@OutDrive:\\@Subdir\\HEXTRAP\\hextrap.exe, Hex Trap,
- @OutDrive:\\@Subdir\\HEXTRAP\\hextrap.exe"
- @Qstring @Item2 = "@OutDrive:\\@Subdir\\HEXTRAP\\hextrap.hlp, Hex Trap Help,
- @OutDrive:\\@Subdir\\HEXTRAP\\hextrap.hlp"
- @Qstring @Item3 = "@OutDrive:\\@Subdir\\LABYRNTH\\LABYRNTH.EXE, Labyrinth,
- @OutDrive:\\@Subdir\\LABYRNTH\\LABYRNTH.EXE"
- @Qstring @Item4 = "@OutDrive:\\@Subdir\\LABYRNTH\\LABYRNTH.HLP, Labyrinth Help,
- @OutDrive:\\@Subdir\\LABYRNTH\\LABYRNTH.HLP"
- @Qstring @Item5 = "@OutDrive:\\@Subdir\\MAZMANIA\\mazmania.exe, Maze-O-Mania,
- @OutDrive:\\@Subdir\\MAZMANIA\\mazmania.exe"
- @Qstring @Item6 = "@OutDrive:\\@Subdir\\MAZMANIA\\mazmania.hlp, Maze-O-Mania Help,
- @OutDrive:\\@Subdir\\MAZMANIA\\mazmania.hlp"
- @Qstring @Item7 = "@OutDrive:\\@Subdir\\LOCKOUT\\lockout.exe, Lock Out,
- @OutDrive:\\@Subdir\\LOCKOUT\\lockout.exe"
- @Qstring @Item8 = "@OutDrive:\\@Subdir\\LOCKOUT\\lockout.hlp, Lock Out Help,
- @OutDrive:\\@Subdir\\LOCKOUT\\lockout.hlp"
- @Qstring @Item9 = "@OutDrive:\\@Subdir\\SPACEWAR\\spacewar.exe, Space War,
- @OutDrive:\\@Subdir\\SPACEWAR\\spacewar.exe"
- @Qstring @Item10 = "@OutDrive:\\@Subdir\\SPACEWAR\\spacewar.hlp, Space War Help,
- @OutDrive:\\@Subdir\\SPACEWAR\\spacewar.hlp"
- @Qstring @Item11 = "@OutDrive:\\@Subdir\\SPACEGRD\\spacegrd.exe, Space Guard,
- @OutDrive:\\@Subdir\\SPACEGRD\\spacegrd.exe"
- @Qstring @Item12 = "@OutDrive:\\@Subdir\\SPACEGRD\\spacegrd.hlp, Space Guard Help,
- @OutDrive:\\@Subdir\\SPACEGRD\\spacegrd.hlp"
- @Qstring @Item13 = "@OutDrive:\\@Subdir\\PLANTOID\\plantoid.exe, Planetoids,
- @OutDrive:\\@Subdir\\PLANTOID\\plantoid.exe"
- @Qstring @Item14 = "@OutDrive:\\@Subdir\\PLANTOID\\plantoid.hlp, Planetoids Help,
- @OutDrive:\\@Subdir\\PLANTOID\\plantoid.hlp"
- @Qstring @Item15 = "@OutDrive:\\@Subdir\\TRACBEAM\\tracbeam.exe, Tractor Beam,
- @OutDrive:\\@Subdir\\TRACBEAM\\tracbeam.exe"
- @Qstring @Item16 = "@OutDrive:\\@Subdir\\TRACBEAM\\tracbeam.hlp, Tractor Beam Help,
- @OutDrive:\\@Subdir\\TRACBEAM\\tracbeam.hlp"
- @Qstring @Item17 = "@OutDrive:\\@Subdir\\KILLBEES\\killbees.exe, Killer Bees,
- @OutDrive:\\@Subdir\\KILLBEES\\killbees.exe"
- @Qstring @Item18 = "@OutDrive:\\@Subdir\\KILLBEES\\killbees.hlp, Killer Bees Help,
- @OutDrive:\\@Subdir\\KILLBEES\\killbees.hlp"
- @Qstring @Item19 = "@OutDrive:\\@Subdir\\TANKS\\tanks.exe, Tanks,
- @OutDrive:\\@Subdir\\TANKS\\tanks.exe"
- @Qstring @Item20 = "@OutDrive:\\@Subdir\\TANKS\\tanks.hlp, Tanks Help,
- @OutDrive:\\@Subdir\\TANKS\\tanks.hlp"
- @Qstring @Item21 = "@OutDrive:\\@Subdir\\METEOR\\meteor.exe, Meteor Storm,
- @OutDrive:\\@Subdir\\METEOR\\meteor.exe"
- @Qstring @Item22 = "@OutDrive:\\@Subdir\\METEOR\\meteor.hlp, Meteor Storm Help,
- @OutDrive:\\@Subdir\\METEOR\\meteor.hlp"
- @Qstring @Item23 = "@OutDrive:\\@Subdir\\JUGGLER\\juggler.exe, Juggler,
- @OutDrive:\\@Subdir\\JUGGLER\\juggler.exe"
- @Qstring @Item24 = "@OutDrive:\\@Subdir\\JUGGLER\\juggler.hlp, Juggler Help,
- @OutDrive:\\@Subdir\\JUGGLER\\juggler.hlp"
- @Qstring @Item25 = "@OutDrive:\\@Subdir\\TRAILS\\trails.exe, Trails,
- @OutDrive:\\@Subdir\\TRAILS\\trails.exe"
- @Qstring @Item26 = "@OutDrive:\\@Subdir\\TRAILS\\trails.hlp, Trails Help,
- @OutDrive:\\@Subdir\\TRAILS\\trails.hlp"
- @Qstring @Item27 = "@OutDrive:\\@Subdir\\CRAZY8\\crazy8.exe, Crazy Eights,
- @OutDrive:\\@Subdir\\CRAZY8\\crazy8.exe"
- @Qstring @Item28 = "@OutDrive:\\@Subdir\\CRAZY8\\crazy8.hlp, Crazy Eights Help,
- @OutDrive:\\@Subdir\\CRAZY8\\crazy8.hlp"
- @Qstring @Item29 = "@OutDrive:\\@Subdir\\ARCADE\\chess.exe, Chess,
- @OutDrive:\\@Subdir\\ARCADE\\chess.exe"
- @Qstring @Item30 = "@OutDrive:\\@Subdir\\ARCADE\\rollem.exe, Rollem,
- @OutDrive:\\@Subdir\\ARCADE\\rollem.exe"
- @Qstring @Item31 = "@OutDrive:\\@Subdir\\ARCADE\\slot.exe, Slot Machine,
- @OutDrive:\\@Subdir\\ARCADE\\slot.exe"
- @Qstring @Item32 = "@OutDrive:\\@Subdir\\ARCADE\\slot.hlp, Slot Machine Help,
- @OutDrive:\\@Subdir\\ARCADE\\slot.hlp"
- @Qstring @Item33= "@OutDrive:\\@Subdir\\ARCADE\\batlgrid.exe, Batlgrid,
- @OutDrive:\\@Subdir\\ARCADE\\batlgrid.exe"
- @Qstring @Item34 = "@OutDrive:\\@Subdir\\ARCADE\\bloxs.exe, Bloxs,
- @OutDrive:\\@Subdir\\ARCADE\\bloxs.exe"
- @Qstring @Item35= "@OutDrive:\\@Subdir\\WALLS\\walls.exe, Great Walls,
- @OutDrive:\\@Subdir\\WALLS\\walls.exe"
- @Qstring @Item36 = "@OutDrive:\\@Subdir\\WALLS\\walls.hlp, Great Walls Help,
- @OutDrive:\\@Subdir\\WALLS\\walls.hlp"
- @Qstring @Item37= "@OutDrive:\\@Subdir\\blackout.exe, Blackout,
- @OutDrive:\\@Subdir\\blackout.exe"
- @Qstring @Item38 = "@OutDrive:\\@Subdir\\blackout.wri, Blackout Manual,
- @OutDrive:\\@Subdir\\blackout.wri"
-
- @EndVars
-
-
- @DefineDisk
- @Label = "WINARCD Disk #1"
- @BeginLib 782.001
- @F 0 @S 12578 @O HEXTRAP\HEXTRAP.HLP
- @F 1 @S 28774 @O HEXTRAP\SND3.WAV
- @F 2 @S 4538 @O HEXTRAP\SND2.WAV
- @F 3 @S 2636 @O HEXTRAP\SND1.WAV
- @F 4 @S 242432 @O HEXTRAP\HEXTRAP.EXE
- @F 5 @S 766 @O HEXTRAP\HEXTRAP.ICO
- @F 6 @S 267728 @O LABYRNTH\LABYRNTH.EXE
- @F 7 @S 15966 @O LABYRNTH\LABYRNTH.HLP
- @F 8 @S 766 @O LABYRNTH\LABYRNTH.ICO
- @F 9 @S 1318 @O LABYRNTH\REDBALL.BMP
- @F A @S 273528 @O MAZMANIA\MAZMANIA.EXE
- @F B @S 18240 @O MAZMANIA\MAZMANIA.HLP
- @F C @S 766 @O MAZMANIA\MAZMANIA.ICO
- @F D @S 1318 @O MAZMANIA\REDBALL.BMP
- @F E @S 241992 @O LOCKOUT\LOCKOUT.EXE
- @F F @S 12354 @O LOCKOUT\LOCKOUT.HLP
- @F G @S 766 @O LOCKOUT\LOCKOUT.ICO
- @F H @S 356520 @O SPACEGRD\SPACEGRD.EXE
- @F I @S 13338 @O SPACEGRD\SPACEGRD.HLP
- @F J @S 766 @O SPACEGRD\SPACEGRD.ICO
- @F K @S 334472 @O SPACEWAR\SPACEWAR.EXE
- @F L @S 12986 @O SPACEWAR\SPACEWAR.HLP
- @F M @S 766 @O SPACEWAR\SPACEWAR.ICO
- @F N @S 331096 @O PLANTOID\PLANTOID.EXE
- @F O @S 12819 @O PLANTOID\PLANTOID.HLP
- @F P @S 766 @O PLANTOID\PLANTOID.ICO
- @F Q @S 321216 @O TRACBEAM\TRACBEAM.EXE
- @F R @S 13190 @O TRACBEAM\TRACBEAM.HLP
- @F S @S 766 @O TRACBEAM\TRACBEAM.ICO
- @F T @S 289208 @O KILLBEES\KILLBEES.EXE
- @F U @S 22210 @O KILLBEES\KILLBEES.HLP
- @F V @S 2320 @O KILLBEES\KBSND1.WAV
- @F W @S 19306 @O KILLBEES\KBSND2.WAV
- @F X @S 766 @O KILLBEES\KILLBEES.ICO
- @F Y @S 3640 @O KILLBEES\FLIGHT.MID
- @F Z @S 316032 @O TANKS\TANKS.EXE
- @F 00 @S 15381 @O TANKS\TANKS.HLP
- @F 10 @S 35686 @O TANKS\TKSND1.WAV
- @F 20 @S 14842 @O TANKS\TKSND3.WAV
- @F 30 @S 45634 @O TANKS\TKSND4.WAV
- @F 40 @S 766 @O TANKS\TANKS.ICO
- @F 50 @S 441560 @O METEOR\METEOR.EXE
- @F 60 @S 12371 @O METEOR\METEOR.HLP
- @F 70 @S 53 @O METEOR\MSHIGH.DAT
- @F 80 @S 12132 @O METEOR\MSSND1.WAV
- @F 90 @S 17636 @O METEOR\MSSND2.WAV
- @F A0 @S 7886 @O METEOR\MSSND3.WAV
- @F B0 @S 766 @O METEOR\METEOR.ICO
- @F C0 @S 244760 @O WALLS\WALLS.EXE
- @F D0 @S 13489 @O WALLS\WALLS.HLP
- @F E0 @S 3132 @O WALLS\GWSND1.WAV
- @F F0 @S 1268 @O WALLS\GWSND3.WAV
- @F G0 @S 2070 @O WALLS\GWSND4.WAV
- @F H0 @S 766 @O WALLS\WALLS.ICO
- @F I0 @S 249016 @O JUGGLER\JUGGLER.EXE
- @F J0 @S 12412 @O JUGGLER\JUGGLER.HLP
- @F K0 @S 2070 @O JUGGLER\JGSND2.WAV
- @F L0 @S 766 @O JUGGLER\JUGGLER.ICO
- @F M0 @S 246328 @O TRAILS\TRAILS.EXE
- @F N0 @S 11144 @O TRAILS\TRAILS.HLP
- @F O0 @S 766 @O TRAILS\TRAIL.ICO
- @F P0 @S 229688 @O CRAZY8\CRAZY8.EXE
- @F Q0 @S 21318 @O CRAZY8\CRAZY8.HLP
- @F R0 @S 145200 @O CRAZY8\QCARD.DLL
- @F S0 @S 766 @O CRAZY8\CRAZY8.ICO
- @F T0 @S 70560 @O ARCADE\CHESS.EXE
- @F U0 @S 61440 @O ARCADE\ROLLEM.EXE
- @F V0 @S 37376 @O ARCADE\SLOT.EXE
- @F W0 @S 79872 @O ARCADE\BATLGRID.EXE
- @F X0 @S 42496 @O ARCADE\BLOXS.EXE
- @F Y0 @S 12833 @O ARCADE\SLOT.HLP
- @F Z0 @S 12370 @O TADA.WAV
- @F 01 @S 11668 @O KACHING.WAV
- @F 11 @S 12132 @O TORP.WAV
- @F 21 @S 18118 @O BOOM.WAV
- @F 31 @S 7254 @O PHASE.WAV
- @F 41 @S 11006 @O LSND2.WAV
- @F 51 @S 1268 @O LSND1.WAV
- @F 61 @S 750 @O WAVCOPY.BAT
- @F 71 @S 7962 @O GLASS.WAV
- @EndLib
- @EndDisk
-
- @Finish
-
- @Copy("@OutDrive:\\@Subdir\\glass.wav", "@OutDrive:\\@Subdir\\JUGGLER\\*.*")
- @Copy("@OutDrive:\\@Subdir\\glass.wav", "@OutDrive:\\@Subdir\\LOCKOUT\\*.*")
- @Copy("@OutDrive:\\@Subdir\\tada.wav", "@OutDrive:\\@Subdir\\LOCKOUT\\*.*")
- @Copy("@OutDrive:\\@Subdir\\kaching.wav", "@OutDrive:\\@Subdir\\LOCKOUT\\*.*")
- @Copy("@OutDrive:\\@Subdir\\glass.wav", "@OutDrive:\\@Subdir\\TRAILS\\*.*")
- @Copy("@OutDrive:\\@Subdir\\kaching.wav", "@OutDrive:\\@Subdir\\TRAILS\\*.*")
-
- @Copy("@OutDrive:\\@Subdir\\torp.wav", "@OutDrive:\\@Subdir\\SPACEGRD\\*.*")
- @Copy("@OutDrive:\\@Subdir\\boom.wav", "@OutDrive:\\@Subdir\\SPACEGRD\\*.*")
- @Copy("@OutDrive:\\@Subdir\\torp.wav", "@OutDrive:\\@Subdir\\SPACEWAR\\*.*")
- @Copy("@OutDrive:\\@Subdir\\boom.wav", "@OutDrive:\\@Subdir\\SPACEWAR\\*.*")
- @Copy("@OutDrive:\\@Subdir\\phase.wav", "@OutDrive:\\@Subdir\\SPACEWAR\\*.*")
- @Copy("@OutDrive:\\@Subdir\\boom.wav", "@OutDrive:\\@Subdir\\TRACBEAM\\*.*")
- @Copy("@OutDrive:\\@Subdir\\phase.wav", "@OutDrive:\\@Subdir\\TRACBEAM\\*.*")
-
- @Copy("@OutDrive:\\@Subdir\\boom.wav", "@OutDrive:\\@Subdir\\TANKS\\*.*")
- @Copy("@OutDrive:\\@Subdir\\kaching.wav", "@OutDrive:\\@Subdir\\WALLS\\*.*")
- @Copy("@OutDrive:\\@Subdir\\lsnd2.wav", "@OutDrive:\\@Subdir\\LABYRNTH\\*.*")
- @Copy("@OutDrive:\\@Subdir\\lsnd1.wav", "@OutDrive:\\@Subdir\\LABYRNTH\\*.*")
- @Copy("@OutDrive:\\@Subdir\\tada.wav", "@OutDrive:\\@Subdir\\LABYRNTH\\*.*")
-
- @Copy("@OutDrive:\\@Subdir\\tada.wav", "@OutDrive:\\@Subdir\\MAZMANIA\\*.*")
- @Copy("@OutDrive:\\@Subdir\\lsnd1.wav", "@OutDrive:\\@Subdir\\MAZMANIA\\*.*")
- @Copy("@OutDrive:\\@Subdir\\lsnd2.wav", "@OutDrive:\\@Subdir\\MAZMANIA\\*.*")
- @Copy("@OutDrive:\\@Subdir\\torp.wav", "@OutDrive:\\@Subdir\\PLANTOID\\*.*")
- @Copy("@OutDrive:\\@Subdir\\boom.wav", "@OutDrive:\\@Subdir\\PLANTOID\\*.*")
- @Copy("@OutDrive:\\@Subdir\\phase.wav", "@OutDrive:\\@Subdir\\PLANTOID\\*.*")
-
- @If("pkgType" == "JEWEL")
- @ProgramManager("[CreateGroup(Cosmi @Name)][AddItem(@Item1, 0)]
- [AddItem(@Item2, 0)][AddItem(@Item3, 0)][AddItem(@Item4, 0)]
- [AddItem(@Item5, 0)][AddItem(@Item6, 0)][AddItem(@Item7, 0)]
- [AddItem(@Item8, 0)][AddItem(@Item9, 0)][AddItem(@Item10, 0)]")
-
- @ProgramManager("[CreateGroup(Cosmi @Name)][AddItem(@Item11, 0)]
- [AddItem(@Item12, 0)][AddItem(@Item13, 0)][AddItem(@Item14, 0)]
- [AddItem(@Item15, 0)][AddItem(@Item16, 0)][AddItem(@Item17, 0)]
- [AddItem(@Item18, 0)][AddItem(@Item19, 0)][AddItem(@Item20, 0)]
- [AddItem(@Item21, 0)][AddItem(@Item22, 0)]")
-
- @ProgramManager("[CreateGroup(Cosmi @Name)][AddItem(@Item23, 0)]
- [AddItem(@Item24, 0)][AddItem(@Item25, 0)][AddItem(@Item26, 0)]
- [AddItem(@Item27, 0)][AddItem(@Item28, 0)][AddItem(@Item29, 0)]
- [AddItem(@Item30, 0)][AddItem(@Item31, 0)][AddItem(@Item32, 0)]")
- @ProgramManager("[CreateGroup(Cosmi @Name)]
- [AddItem(@Item33, 0)][AddItem(@Item34, 0)][AddItem(@Item35, 0)]
- [AddItem(@Item36, 0)] [AddItem(@Item37, 0)][AddItem(@Item38, 0)]")
- @Copy("blackout.exe", "@OutDrive:\\@Subdir\\*.*")
- @Copy("blackout.wri", "@OutDrive:\\@Subdir\\*.*")
-
- @Else
- @ProgramManager("[CreateGroup(Cosmi @Name)][AddItem(@Item1, 0)]
- [AddItem(@Item2, 0)][AddItem(@Item3, 0)][AddItem(@Item4, 0)]
- [AddItem(@Item5, 0)][AddItem(@Item6, 0)][AddItem(@Item7, 0)]
- [AddItem(@Item8, 0)][AddItem(@Item9, 0)][AddItem(@Item10, 0)]")
-
- @ProgramManager("[CreateGroup(Cosmi @Name)][AddItem(@Item11, 0)]
- [AddItem(@Item12, 0)][AddItem(@Item13, 0)][AddItem(@Item14, 0)]
- [AddItem(@Item15, 0)][AddItem(@Item16, 0)][AddItem(@Item17, 0)]
- [AddItem(@Item18, 0)][AddItem(@Item19, 0)][AddItem(@Item20, 0)]
- [AddItem(@Item21, 0)][AddItem(@Item22, 0)]")
-
- @ProgramManager("[CreateGroup(Cosmi @Name)][AddItem(@Item23, 0)]
- [AddItem(@Item24, 0)][AddItem(@Item25, 0)][AddItem(@Item26, 0)]
- [AddItem(@Item27, 0)][AddItem(@Item28, 0)][AddItem(@Item29, 0)]
- [AddItem(@Item30, 0)][AddItem(@Item31, 0)][AddItem(@Item32, 0)]")
- @ProgramManager("[CreateGroup(Cosmi @Name)]
- [AddItem(@Item33, 0)][AddItem(@Item34, 0)][AddItem(@Item35, 0)]
- [AddItem(@Item36, 0)] [AddItem(@Item37, 0)][AddItem(@Item38, 0)]")
- @Copy("blackout.exe", "@OutDrive:\\@Subdir\\*.*")
- @Copy("blackout.wri", "@OutDrive:\\@Subdir\\*.*")
- @EndIf
- @ChDrive @OutDrive
- @ChDir "@SubDir"
- @Delete("@OutDrive:\\@SubDir\\*.wav")
- //delete files from cosmitmp.dir and remove that dir
- @Delete("@OutDrive:\\cosmitmp.dir\\*.*")
- @RmDir("@OutDrive:\\cosmitmp.dir")
- @Cls
-
- Installation of @Name is now finished.
- A New application group has been created titled COSMI.
-
-
-
-
- @Pause
- @EndFinish
- /* end-of-file */
-